
public class PattElem 
{
	private int value;
	private int elemIndex;
	private int pairIndex;
	
	PattElem()
	{
		value = 0;
		elemIndex = 0;
		pairIndex = 0;
	}
	
	PattElem(int value, int elemIndex, int pairIndex)
	{
		this.value = value;
		this.elemIndex = elemIndex;
		this.pairIndex = pairIndex; //will be useful later on when/if we make support for irregularities
	}
	
	public int getValue()
	{
		return value;
	}
	
	public int getElemIndex()
	{
		return elemIndex;
	}
	
	public int getPairIndex()
	{
		return pairIndex;
	}
	
	public void setValue(int value)
	{
		this.value = value;
	}
	
	public void setElemIndex(int elemIndex)
	{
		this.elemIndex = elemIndex;
	}
	
	public void setPairIndex(int pairIndex)
	{
		this.pairIndex = pairIndex;
	}
}
